home *** CD-ROM | disk | FTP | other *** search
/ Aminet 20 / Aminet 20 (1997)(GTI - Schatztruhe)[!][Aug 1997].iso / Aminet / comm / misc / MakeZCMail.lha / MakeZCMail.dok < prev    next >
Text File  |  1997-05-08  |  17KB  |  502 lines

  1.  
  2. ==============================================================================
  3. Programm: MakeZCMail
  4. Version : V2.0 BETA 3
  5. Datum   : 08.05.97
  6. Funktion: Erstellt aus Ascii-Files oder Binär-Files 100% ZConnect-konforme
  7.           Puffer zum Posten an EMail Adressen oder Bretter
  8. ==============================================================================
  9.  
  10.  
  11. Aufruf
  12. ======
  13. Hard-Disk:Progger/sc/eigene/MakeZCMail> MakeZCMail ?
  14. ABS=ABSENDER/K,EMP=EMPFAENGER/K,DO=DOMAIN/K,PU=PUFFER/K,QU=QUELLDATEI/K,
  15. BET=BETREFF/K,RN=REALNAME/K,ZU=ZUSAMMENFASSUNG/K,DI=DISKUIN/K,AA=ANTWORTAN/K,
  16. O=ORG/K,TEL=TELEFON/K,PO=POST/K,BIN=BINAER/S,EB=EMPFANGSB/S,PR=PRIO/N,
  17. P=POINT/K,KOM=KOMMENTAR/K,NR=NOROT/S,I=ISO/S,KON=KONFIG/K:  ?
  18.  
  19.  Usage: MakeZCMail
  20.  
  21.  ABS = ABSENDER   = <Absender>      | EMP = EMPFAENGER      = <Empfaenger>
  22.   DO = DOMAIN     = <Domain>        |  PU = PUFFER          = <Puffername>
  23.   QU = QUELLDATEI = <Quelldatei>    | BET = BETREFF         = <Betreff>
  24.   RN = REALNAME   = <Realname>      |  ZU = ZUSAMMENFASSUNG = <Zusammenfassung>
  25.   DI = DISKUIN    = <Diskussion-In> |  AA = ANTWORTAN       = <Antwort-An>
  26.    O = ORG        = <Organisation>  | TEL = TELEFON         = <Telefonnr>
  27.   PO = POST       = <Postanschrift> | BIN = BINAER          = <Binaer>
  28.   EB = EMPFANGSB  = <Empfangsbest.> |  PR = PRIO            = <Prioritaet>
  29.    P = POINT      = <Pointname>     | KOM = KOMMENTAR       = <Kommentar>
  30.   NR = NOROT      = <Leerer ROT:>   |   I = ISO             = <Setzt CHARSET: ISO1>
  31.  KON = KONFIG     = <Konfigdatei> 
  32.  
  33.          Absender = Absender der Mail, z.B. SYSOP
  34.        Empfaenger = Empfaenger der Mail, z.B. /!RECENT
  35.            Domain = Boxname UND Domain der Mailbox, z.B. dame.de
  36.            Puffer = Names des Puffer, also der Zieldatei
  37.        Quelldatei = Name des File das umgewandelt werden soll
  38.           Betreff = Betreff der Mail
  39.          Realname = Der Realname des Absenders
  40.   Zusammenfassung = Kurzkommentar der Nachricht
  41.           DiskuIn = Diskussion-In setzen
  42.          AnwortAn = Antwort-An setzen
  43.               Org = Organisation z.B. CoSysop der Notre Dame
  44.           Telefon = Telefonnummer(n)
  45.              Post = Postanschrift
  46.         Kommentar = File, das als Kommentar benutzt werden soll
  47.               Bin = Angeben, wenn Mail eine Binaernachricht ist
  48.                Eb = Angeben, wenn Empfangsbestaetigung erwuenscht
  49.              Prio = Prioritaet. Erlaubt sind 10 (Direkt) oder 20 (Eil)
  50.             Point = Pointname, wird mit in die MID geschrieben
  51.             NoRot = Bewirkt, dass ein leerer ROT: geschrieben wird
  52.               Iso = Schreibt die Headerzeile CHARSET: ISO1
  53.            Konfig = Pfad und Name der Konfigdatei
  54. :
  55. ------------------------------------------------------------------------------
  56.  
  57. ABSENDER: (Optional)
  58.  
  59.      Hier wird der Absender eingegeben (NUR der Username!!!!!!).
  60.      Beispiel: "system"
  61.  
  62.      Es ist dringend zu beachten, dass hier "ABSENDER" angegeben werden muss,
  63.      da dieses Keyword optional ist.
  64.  
  65.  
  66. EMPFAENGER: (Optional)
  67.  
  68.      Der Empfänger der Nachricht. Es kann sich um eine Brettnachricht
  69.      oder eine Mail an einen anderen Teilnehmer handeln.
  70.  
  71.      Beispiel: "tms@dame.de" oder "/de/test"
  72.  
  73.      Es ist dringend zu beachten, dass hier "EMPFAENGER" angegeben werden muss,
  74.      da dieses Keyword optional ist.
  75.  
  76.  
  77. DOMAIN: (Optionale)
  78.  
  79.      Die Domain und der Systemname des postenden Systems.  Ist wichtig für
  80.      den Routestring und der Erstellung der MessageID !
  81.  
  82.      Beispiel: "netzname.do.main"
  83.  
  84.      Es ist dringend zu beachten, dass hier "DOMAIN" angegeben werden muss,
  85.      da dieses Keyword optional ist.
  86.  
  87.  
  88. PUFFER: (Optional)
  89.  
  90.      Name des Puffer, also der Zieldatei, die der ZConnect-Puffer sein soll.
  91.      Hierbei ist zu beachten, das MakeZCMail als Filekommentar gleichzeitig
  92.      den eingegebenen String von "ABSENDER" einfügt. Prometheus-Systeme profi-
  93.      tieren sehr davon, da der Sorter automatisch weiß, von wem der Puffer
  94.      angeblich stammt.
  95.  
  96.      Beispiel: "PROMETHEUS:Netz/Sortin/MakeZCMail-puffer.prv"
  97.  
  98.      Es ist dringend zu beachten, dass hier "PUFFER" angegeben werden muss,
  99.      da dieses Keyword optional ist.
  100.  
  101.  
  102. QUELLDATEI: (Optional)
  103.  
  104.      Das File, das verschickt werden soll. Es kann sich dabei um eine
  105.      Textnachricht oder um ein Binaerfile handeln. Bei Textnachrichten
  106.      ist die Terminierung der Zeilen egal (LF oder CR/LF), da MakeZCMail die
  107.      Zeilen automatisch konvertiert.
  108.  
  109.      Beispiel: "Werbung:Mailboxwerbung"
  110.  
  111.      Es ist dringend zu beachten, dass hier "QUELLDATEI" angegeben werden muss,
  112.      da dieses Keyword optional ist.
  113.  
  114.  
  115. BETREFF: (Optional)
  116.  
  117.      Der Betreff der Nachricht :)
  118.      Wird kein Betreff angeben, so wird der Name der Quelldatei als Betreff
  119.      genommen.
  120.  
  121.      Es ist dringend zu beachten, dass hier "BETREFF" angeben werden muss,
  122.      da dieses Keyword optional ist.
  123.  
  124.      Beispiel: BETREFF="Testnachricht mit MakeZCMail"
  125.  
  126.  
  127. DISKUIN: (Optional)
  128.  
  129.      Wird dies angeben, so wird Diskussion-In: gesetzt.
  130.  
  131.      Es ist dringend zu beachten, dass hier "DISKUIN" angeben werden muss,
  132.      da dieses Keyword optional ist.
  133.  
  134.      Beispiel: DISKUIN="/Z-Netz/Rechner/Amiga/Allgemein"
  135.  
  136.  
  137. ANTWORTAN: (Optional)
  138.  
  139.      Wird dies angeben, so wird Antwort-An: gesetzt.
  140.  
  141.      Es ist dringend zu beachten, dass hier "ANTWORTAN" angeben werden muss,
  142.      da dieses Keyword optional ist.
  143.  
  144.      Beispiel: ANTWORTAN="TMS@dame.de"
  145.  
  146.  
  147. ZUSAMMENFASSUNG: (Optional)
  148.  
  149.      Wird dies angeben, so wird dies als Zusammenfassung geschrieben.
  150.  
  151.      Es ist dringend zu beachten, dass hier "ZUSAMMENFASSUNG" angeben
  152.      werden muss, da dieses Keyword optional ist.
  153.  
  154.      Beispiel: ZUSAMMENFASSUNG="Dies ist die Zusammenfassung der Mail"
  155.  
  156.  
  157. KOMMENTAR: (Optional)
  158.  
  159.      Wird dies angeben, so wird das uebergebene FILE als Kommentar
  160.      geschrieben. Bitte beachten, dass hier nur ein FILE als
  161.      Parameter akzeptiert wird. Moechte man einen Text uebergeben, so
  162.      ist dafuer der Header ZUSAMMENFASSUNG vorgesehen.
  163.  
  164.      Weiterhin weise ich darauf hin, dass das FILE ein TEXTFILE, und
  165.      KEIN BINAERFILE sein MUSS!
  166.  
  167.      Es ist dringend zu beachten, dass hier "KOMMENTAR" angeben
  168.      werden muss, da dieses Keyword optional ist.
  169.  
  170.      Beispiel: KOMMENTAR="GATEWAY:Download/Cheater.readme"
  171.  
  172.  
  173. ORG: (Optional)
  174.  
  175.      Wird dies angeben, so wird dies als Organisation geschrieben.
  176.  
  177.      Es ist dringend zu beachten, dass hier "ORG" angeben werden muss,
  178.      da dieses Keyword optional ist.
  179.  
  180.      Beispiel: ORG="CoSysop der Notre Dame BBS Hamburg"
  181.  
  182.  
  183. TELEFON: (Optional)
  184.  
  185.      Wird dies angeben, so wird dies als Telefonnummer geschrieben.
  186.  
  187.      Es ist dringend zu beachten, dass hier "TELEFON" angeben werden muss,
  188.      da dieses Keyword optional ist.
  189.  
  190.      Beispiel: TELEFON="++49 [40] 648 932 87"
  191.  
  192.  
  193. POST: (Optional)
  194.  
  195.      Wird dies angeben, so wird dies als Postangschrift geschrieben.
  196.  
  197.      Es ist dringend zu beachten, dass hier "POST" angeben werden muss,
  198.      da dieses Keyword optional ist.
  199.  
  200.      Beispiel: POST="Anklamer Ring 58 ; 22147 Hamburg"
  201.  
  202.  
  203. REALNAME: (Optional)
  204.  
  205.      Wird dies angeben, so wird an den Absender der Realname angehaengt.
  206.  
  207.      Der Realname MUSS in () geschrieben werden!
  208.  
  209.      Der Realname sollte keine Umlaute "üöäÜÖÄß" beinhalten.
  210.  
  211.      Es ist dringend zu beachten, dass hier "REALNAME" angeben werden muss,
  212.      da dieses Keyword optional ist.
  213.  
  214.      Beispiel: REALNAME="(Mirko Thoele)"
  215.  
  216.  
  217. POINT: (Optional) 
  218.  
  219.      Wird dies mit angegeben, so wird die MID: anders zusammengesetzt.
  220.      Sie wird in diesem Fall als "ursprung@pointname.system.domain"
  221.      geschrieben. Wird dieser Parameter NICHT angegeben, so setzt sich die
  222.      MID: aus "ursprung@system.domain" zusammen. Die Parameter die im
  223.      ersteren Falle genommen werden sind "xxx@pointname.domain" und im
  224.      zweiten Falle "xxx@domain". Ich weise nochmal darauf hin, das die
  225.      Domain, die als Parameter uebergeben wird aus "netzname.do.main"
  226.      zusammengesetzt sein muss.
  227.  
  228.      Es ist dringend zu beachten, dass hier "POINT" angeben werden muss,
  229.      da dieses Keyword optional ist.
  230.  
  231.  
  232. BIN: (Optional) (Switch)
  233.  
  234.      Wird dieser Switch uebergeben, so wird eine Binaernachricht erzeugt.
  235.      In diesem Fall wird keine Lineendungskonvertierung ups :) vorgenommen
  236.      und ein zusaetzlicher Header FILE: erzeugt, der den Originalfilenamen
  237.      beschreibt (ohne Pfadangabe).
  238.  
  239.  
  240. EB: (Optional) (Switch)
  241.  
  242.      Wird dieser Switch uebergeben, so wird eine Empfangsbestaetigung
  243.      vom Empfaenger erbeten.
  244.  
  245.  
  246. NOROT: (Optional) (Switch)
  247.  
  248.      Wird dieser Switch uebergeben, so wird ein leerer ROT: Header
  249.      geschrieben.
  250.  
  251.  
  252. ISO: (Optional) (Switch)
  253.  
  254.      Wird dieser Switch uebergeben, so wird der CHARSET: ISO1
  255.      Header geschrieben.
  256.  
  257.      Der Realname und der Kommentar wird in den ZC-Zeichensatz
  258.      konvertiert. Der Body wird in Ruhe gelassen.
  259.  
  260.      Dieser Switch wirkt nicht, wenn der BIN-Switch gesetzt ist.
  261.  
  262. PRIO: (Optional) (Numerisch)
  263.  
  264.      Moeglich sind hier 10 oder 20.
  265.      Bei einer 10 wird die Mail als Direktmail, bei einer 20 als Eilmail
  266.      verschickt. Jeder andere Wert wird ignoriert.
  267.  
  268.      Es ist dringend zu beachten, dass hier "PRIO" angeben werden muss,
  269.      da dieses Keyword optional ist.
  270.  
  271.      Beispiel: PRIO=10
  272.  
  273. KONFIG: (Optional)
  274.  
  275.      Wird dies mit angegeben, so wird dieser Pfad+Name als
  276.      Konfiguratonsdatei genommen.
  277.      Ansonsten wird von PROGDIR:MakeZCMail.cfg ausgegangen.
  278.  
  279.      Es ist dringend zu beachten, dass hier "KONFIG" angegeben werden muss,
  280.      da dieses Keyword optional ist.
  281.  
  282.  
  283.  
  284. Beispiele
  285. =========
  286.  
  287.   Verschicken eine Textnachricht an einen Netzteilnehmer
  288.   ------------------------------------------------------
  289.  
  290. MakeZCMail "ABS=Sysop" "EMP=tms@dame.de" "DO=dame.de" 
  291.            "PU=PROMETHEUS:netz/sortin/bla.prv"
  292.            "QU=S:StartUp-Sequence"  BETREFF="TEST!"
  293.  
  294.  
  295.   Verschicken eine Textnachricht an ein Brett
  296.   -------------------------------------------
  297.  
  298. MakeZCMail "ABS=Sysop" "EMP=/de/test/" "DO=dame.de" 
  299.            "PU=PROMETHEUS:netz/sortin/bla.prv"
  300.            "QU=S:StartUp-Sequence" BETREFF="TEST!"
  301.  
  302.  
  303.   Verschicken eine Binaernachricht an einen User
  304.   ----------------------------------------------
  305.  
  306. MakeZCMail "ABS=Sysop" "EMP=tms@dame.de" "DO=dame.de" 
  307.            "PU=PROMETHEUS:netz/sortin/bla.prv"
  308.            "QU=c:lha" BETREFF="Die 68000er Version!" BIN
  309.  
  310.  
  311.   Verschicken eine Binaernachricht an ein Brett
  312.   ---------------------------------------------
  313.  
  314. MakeZCMail "ABS=Sysop" "EMP=/de/test" "DO=dame.de" 
  315.            "PU=PROMETHEUS:netz/sortin/bla.prv"
  316.            "QU=c:dir" BETREFF="Binary test" BIN
  317.  
  318.  
  319. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  320. MakeZCMail.cfg:
  321.  
  322. In dieser Datei kann *jeder* Header eingetragen werden, so dass man
  323. MakeZCMail auch benutzen kann, ohne als Parameter irgendetwas zu
  324. uebergeben.
  325.  
  326. Weiterhin kann man in dieser Datei mehrere Empfaenger, und auch mehrere
  327. Kopieempfaenger angeben, so dass man nun auch Mail mit mehreren Empfaengern
  328. erstellen lassen kann.
  329.  
  330. Achtung:  Parameter die man MakeZCMail *uebergibt* haben eine hoehere
  331. Prioritaet als Parameter, die in der Konfig-Datei stehen.
  332.  
  333. Steht also in der Konfig-Datei ein ARG_ABSENDER=tms und man startet
  334. MakeZCMail mit "MakeZCMail ABS=Sysop" so, wird als Absender SYSOP und nicht
  335. TMS genommen.
  336.  
  337. Alles weitere sollte durch die beiliegende Konfigurationsdatei erklaert
  338. werden.
  339.  
  340.  
  341. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  342.  
  343. MakeZCMail ist (C) by Mirko Thöle  (TMS@DAME.DE)
  344.  
  345. MakeZCMail wurde entwickelt, weil das Programm "SMail V1.0" KEINEN Routestring
  346. erstellte, und auch immer falsche (futuristische) EDA: Angaben kreierte. Bei
  347. vielen Mailboxen und Pointprogramm-filtern wurden diese Mails beanstandet.
  348.  
  349. Wer einen kleinen Obolus an mich entrichten moechte, weil dieses Tool ihm
  350. vielleicht Arbeit ersparen kann, der kann dies auf folgendes Konto machen:
  351.  
  352. Mirko Thoele
  353. Postgiro Hamburg
  354. BLZ: 200 100 20
  355. KTN: 641212 - 204
  356.  
  357. Ich sag dann schonmal von hier aus Danke. 8-)
  358.  
  359. Die Original "IDEE" und die Grundlage dieser Dok, liegen eindeutig bei
  360. SMail V1.0 (c) Kai Szymanski.
  361.  
  362. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  363.  
  364. Bekannte Bugs:
  365. --------------
  366.  
  367. Datumserstellung ist nicht 100% korrekt.  Ich bin mir im Moment nicht
  368. darueber im klaren, wie ich die Offsets fuer die Zeitzonen richtig
  369. berechnen kann/muss.
  370.  
  371. Mittlerweile bin ich mir schon im klaren, bin aber zu faul das einzubauen.
  372.  
  373. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  374.  
  375. Changes:
  376. --------
  377. 1.0 - 1.1 (21.10.96)
  378.  - ANTWORT-AN: hinzugefuegt.
  379.  - TELEFON: hinzugefuegt.
  380.  - ORG: hinzugefuegt.
  381.  - AllocVec durch AllocRemember ersetzt.
  382.  
  383. 1.1 - 1.2 (29.12.96)
  384.  - PRIO: hinzugefuegt.
  385.  - POST: hinzugefuegt.
  386.  
  387. 1.2 - 1.3 (04.01.97)
  388.  - KOM: hinzugefuegt.
  389.    ACHTUNG! Vorher wuerde bei der Parameteruebergabe von KOM="Kommentar"
  390.    statt des KOM: Headers der ZUSAMMENFASSUNG: Header geschrieben.
  391.    Dies war falsch! ZU=<Zusammenfassung> wird jetzt stattdessen benutzt!.
  392.  
  393.  - BOOL Point hinzugefuegt.
  394.    Wird dieser Switch mit angegeben, so wird die MID: als
  395.    ursprung@absender.system.domain geschrieben, und nicht wie vorher als
  396.    ursprung@system.domain.
  397.  
  398.  - Es existierte ein boeser Fehler in der Dokumentation!
  399.    DOMAIN=<Domain> besteht natuerlich nicht alleine aus der Domain, sondern
  400.    aus "netzname.do.main".
  401.  
  402.  - "Extended Help" erweitert. (Erreicht man durch "MakeZCMail ?", und
  403.                                nochmaliges eingaben von "?")
  404.  
  405.  - ACHTUNG: Wenn MakeZCMail in Scripten verwendet wird, bitte nochmal
  406.             ueberpruefen ob eure Aufrufe noch stimmen, da sich dort
  407.             etwas geaendert haben kann!!! (PU=PUFFER / P=POINT / PR=PRIO)
  408.  
  409.  - Bug gefunden (und behoben), der zum Speicherverlust fuehren konnte.
  410.  
  411. 1.3 - 1.4 (10.01.97)
  412.  - Bug behoben, der auftrat wenn der KOM Header nicht angegeben war.
  413.  
  414. 1.4 - 1.5 (01.02.97)
  415.  - Wird kein Realname angegeben, so wird nun nicht mehr ein zusaetzlicher
  416.    Leerschritt nach dem Usernamen geschrieben.
  417.  
  418.  - Statt FPrintf() beim Schreiben des Mailbodys wird nun FWrite() benutzt.
  419.    Dies haette ich von Anfang an tun sollen, aber ich rechnete einfach
  420.    nicht damit, dass jemand Mails schreibt, die 100KB und groesser sind.
  421.    Wie dem auch sei, FPrintf() kommt jedenfalls nicht mit Strings zurecht
  422.    die eine bestimmte Groesse ueberschreiten. Dies bewirkte bei grossen
  423.    Mails Fehler. (Anmerkung: Beim testen ist mir aufgefallen, dass das
  424.                              Einlesen der Mail ja Arschlangsam ist.
  425.                              Beizeiten wohl mal ueberarbeiten..)
  426.  
  427.  - BOOL NOROT hinzugefuegt.
  428.  
  429.  
  430. 1.5 - 1.6 (03.02.97)
  431.  - Bugfix: Beim schreiben der Kommentare konnte es noch zu Fehlern kommen,
  432.    muesste nun gefixt sein. 
  433.  
  434.  - Debuginformationen im Source uebersehen %-(.
  435.    (Vielleicht sollte man sich mit dem testen doch mal ein wenig Zeit lassen)
  436.  
  437.  - Verschiedene Tests, die Routine zum einlesen zu verschnellern
  438.    (Blockweises einlesen / Konvertieren der Zeilen) schlugen fehl, Habe im
  439.    Moment keine Idee wie ich diese ziemlich langsame Routine verschnellern
  440.    kann.
  441.  
  442.  
  443. 1.6 - 1.7 (06.02.97)
  444.  - Einlesen und Konvertieren der Mails um ein vielfaches verschnellert.
  445.    Dies kommt vor allen Dingen bei grossen Mails zum tragen.
  446.    Der entscheidene Tip kam im diesem Falle von Siliconsurfer.  (Es geht
  447.    nunmal wirklich schneller, wenn man strcat() einen Pointer auf das Ende
  448.    des String uebergibt, und nicht auf den Anfang des Strings)
  449.  
  450.  
  451. 1.7 - 1.8 (08.03.97)
  452.  - BOOL ISO hinzugefuegt.
  453.  - POINT muss jetzt einen Pointnamen uebergeben bekommen!
  454.  
  455.  Ein Hinweis:  Matthias Andree wies mich auf den Misstand hin, dass
  456.  MakeZCMail die Header, und den Kommentar nicht in den ZC-Zeichnsatz
  457.  konvertiert wird (Danke nochmal dafuer).  Ich habe die Konvertierung so
  458.  vorgenommen, wie ich sie verstanden habe.  Ich hoffe ganz stark, dass es
  459.  so richtig ist.
  460.  
  461. 1.8 - 1.9 (24.03.97)
  462.  - Bricht jetzt nicht mehr bei einer leeren Quelldatei mit der
  463.    Fehlermeldung (Error allocation memory!) ab.
  464.  
  465. 1.9 - 1.10 (INTERN)
  466.  - Enforcerhit behoben (Byte-Read auf 0)
  467.  
  468. 1.10 - 2.0 BETA 1 (22.04.97)
  469.  !  WARNUNG:  DIES IST EINE BETA VERSION.  
  470.  
  471.               Durch das Einrichten multipler Empfaenger, und der
  472.               Konfigurationsdatei waren *weitreichende* Umstellungen im
  473.               Source noetig!
  474.               Dadurch ist es moeglich, dass sich noch Fehler im Programm
  475.               befinden, die zu einem Absturz fuehren koennen.
  476.               Ich weise darauf hin, dass es zu diesem Zeitpunkt nicht
  477.               ratsam ist, MakeZCMail OHNE AUFSICHT zu benutzen!
  478.  
  479.               Allerdings waehre es schon praktisch, wenn Du MakeZCMail 2.0
  480.               benutzt, da ich darauf angewiesen bin Bugreports zu bekommen.
  481.               Keine Bugreports -> Keine Bugfixes.
  482.  
  483.  !  WARNUNG:  DIES IST EINE BETA VERSION.  
  484.  
  485.  - MakeZCMail.cfg integriert (Siehe Dokumentation!)
  486.  - Multiple Empfaenger eingebaut.
  487.  - Mulitple Kopieempfaenger eingebaut.
  488.  - Wird kein Betreff angegeben, wird nun Quelldatei OHNE Pfad als Betreff 
  489.    genommen. (Vorher MIT Pfad)
  490.  
  491. BETA 1 - BETA 2 (27.04.97)
  492.  - Weitere Fehlermeldugen hinzugefuegt.
  493.  - MakeZCMail *musste* unweigerlich abstuerzen, sobald ein Kommentarfile
  494.    angegeben war.  
  495.  - KONFIG hinzugefuegt. Hier kann man den Namen und Pfad des Konfigfiles angeben.
  496.    Wird dies nicht angegeben, so wird PROGDIR:MakeZCMail.cfg angenommen.
  497.  - Dokumentation ein wenig angepasst. 
  498.  
  499. BETA 3
  500. - MakeZCMail stuerzt nicht mehr ab, wenn ein Kommentar angegeben wird, der
  501.   groesser als 65KB ist. Der Kommentar wird dann abgeschnitten!
  502.